libphonenumber\PhoneMetadata D

Total Complexity 164
Dependencies 3
Dependents 3
Total lines 893
Lines of code 558
Logical lines of code 288
Comment lines 28
Methods 106
Properties 31

Methods 106

Method Rating Maintainability Complexity Lines of code
toArray()
D
32 31 97
fromArray()
C
31 29 110
hasId()
S
80 1 3
setCountryCode()
S
77 1 4
hasPreferredExtnPrefix()
S
80 1 3
setNationalPrefix()
S
77 1 4
getNationalPrefix()
S
82 1 3
hasNationalPrefix()
S
80 1 3
setPreferredInternationalPrefix()
S
77 1 4
getPreferredInternationalPrefix()
S
82 1 3
hasPreferredInternationalPrefix()
S
80 1 3
setInternationalPrefix()
S
77 1 4
getInternationalPrefix()
S
82 1 3
hasInternationalPrefix()
S
80 1 3
hasCountryCode()
S
80 1 3
getCountryCode()
S
82 1 3
setPreferredExtnPrefix()
S
77 1 4
setId()
S
77 1 4
getId()
S
82 1 3
setNoInternationalDialling()
S
77 1 4
getNoInternationalDialling()
S
82 1 3
hasNoInternationalDialling()
S
80 1 3
setSmsServices()
S
77 1 4
getSmsServices()
S
82 1 3
hasSmsServices()
S
80 1 3
setCarrierSpecific()
S
77 1 4
getPreferredExtnPrefix()
S
82 1 3
getNationalPrefixForParsing()
S
82 1 3
hasNationalPrefixForParsing()
S
80 1 3
setLeadingDigits()
S
77 1 4
addNumberFormat()
S
76 1 4
clearMobileNumberPortableRegion()
S
77 1 4
clearSameMobileAndFixedLinePattern()
S
77 1 4
clearNationalPrefixTransformRule()
S
77 1 4
clearPreferredExtnPrefix()
S
77 1 4
clearNationalPrefix()
S
77 1 4
clearPreferredInternationalPrefix()
S
77 1 4
setMobileNumberPortableRegion()
S
77 1 4
isMobileNumberPortableRegion()
S
82 1 3
hasMobileNumberPortableRegion()
S
80 1 3
getLeadingDigits()
S
82 1 3
hasCarrierSpecific()
S
80 1 3
hasLeadingDigits()
S
80 1 3
intlNumberFormats()
S
82 1 3
numberFormats()
S
82 1 3
setSameMobileAndFixedLinePattern()
S
77 1 4
getSameMobileAndFixedLinePattern()
S
82 1 3
hasSameMobileAndFixedLinePattern()
S
80 1 3
setNationalPrefixTransformRule()
S
77 1 4
getNationalPrefixTransformRule()
S
82 1 3
hasNationalPrefixTransformRule()
S
80 1 3
setNationalPrefixForParsing()
S
77 1 4
getCarrierSpecific()
S
82 1 3
setStandardRate()
S
77 1 4
hasMainCountryForCode()
S
80 1 3
setGeneralDesc()
S
77 1 4
hasPremiumRate()
S
80 1 3
setTollFree()
S
77 1 4
getTollFree()
S
82 1 3
hasTollFree()
S
80 1 3
setMobile()
S
77 1 4
getMobile()
S
82 1 3
hasMobile()
S
80 1 3
setFixedLine()
S
77 1 4
getFixedLine()
S
82 1 3
hasFixedLine()
S
80 1 3
getGeneralDesc()
S
82 1 3
setPremiumRate()
S
77 1 4
hasGeneralDesc()
S
80 1 3
clearIntlNumberFormat()
S
77 1 4
getIntlNumberFormat()
S
80 1 3
intlNumberFormatSize()
S
80 1 3
getNumberFormat()
S
80 1 3
numberFormatSize()
S
80 1 3
clearMainCountryForCode()
S
77 1 4
setMainCountryForCode()
S
77 1 4
getMainCountryForCode()
S
82 1 3
isMainCountryForCode()
S
82 1 3
getPremiumRate()
S
82 1 3
hasSharedCost()
S
80 1 3
getStandardRate()
S
82 1 3
setUan()
S
77 1 4
hasStandardRate()
S
80 1 3
setShortCode()
S
77 1 4
getShortCode()
S
82 1 3
hasShortCode()
S
80 1 3
setVoicemail()
S
77 1 4
getVoicemail()
S
82 1 3
hasVoicemail()
S
80 1 3
setEmergency()
S
77 1 4
getEmergency()
S
82 1 3
hasEmergency()
S
80 1 3
getUan()
S
82 1 3
getSharedCost()
S
82 1 3
hasUan()
S
80 1 3
setPager()
S
77 1 4
getPager()
S
82 1 3
hasPager()
S
80 1 3
setVoip()
S
77 1 4
getVoip()
S
82 1 3
hasVoip()
S
80 1 3
setPersonalNumber()
S
77 1 4
getPersonalNumber()
S
82 1 3
hasPersonalNumber()
S
80 1 3
setSharedCost()
S
77 1 4
addIntlNumberFormat()
S
76 1 4